strcmp

 

strcmp´Â µÎ°³ÀÇ ½ºÆ®¸µÀ» ºñ±³ÇÏ´Â ÇÔ¼öÀÌ´Ù. ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÑ´Ù.

 

int @strcmp(string string1, string string2);

 

ÇÔ¼öÀÎÀÚ

string string1 : ºñ±³ÇÒ Ã¹¹ø° ¹®ÀÚ¿­

string string2 : ºñ±³ÇÒ µÎ¹ø° ¹®ÀÚ¿­

 

¹Ýȯ °ª

String1°ú string2 °¡ °°´Ù¸é                     retn -> 0

String1ÀÌ string2 º¸´Ù ´õ Å©´Ù¸é             retn -> 1

String2°¡ string1 º¸´Ù ´õ Å©´Ù¸é             retn -> -1

 

¿¹Á¦1

int retn=@strcmp(char *string1, char *string2);

¹®Àå¼³¸í  :  string1ÀÇ ¹®ÀÚ¿­°ú string2ÀÇ ¹®ÀÚ¿­À» ºñ±³Çؼ­ ±× °á°ú°ªÀ» retn¿¡ ³Ñ°ÜÁØ´Ù.

 

¿¹Á¦2

string1°ú string2°¡ °°Àº °æ¿ì

 

int retn=@strcmp("ABC","ABC");

retn°á°ú°ªÀº ¡® 0 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "ABC"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® 0 ¡¯ ÀÌ´Ù.

 

int retn=@strcmp("ABC","abc");   // ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÑ´Ù. ("abc" ´Â "ABC"º¸´Ù ´õ Å«°ªÀ» °®´Â´Ù.)

retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "abc"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® –1 ¡¯ ÀÌ´Ù.

 

 

¿¹Á¦3

string1ÀÌ string2º¸´Ù ´õ Å«°æ¿ì

 

int retn=@strcmp("ABCD","ABC");

retn°á°ú°ªÀº ¡® 1 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABCD", STRING2: "ABC"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® 1 ¡¯ ÀÌ´Ù.

 

 

¿¹Á¦4

 string2°¡ string1º¸´Ù ´õ Å«°æ¿ì

 

int retn=@strcmp("ABC","ABCD");

retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "ABCD"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® -1 ¡¯ ÀÌ´Ù.